home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 1998 May / Software of the Month Club 1998 May.iso / mac / SRI / Children's / Gold Pusher 1.4 / GoldPusher Docs < prev    next >
Text File  |  1994-09-20  |  24KB  |  285 lines

  1.  
  2. GoldPusher, version 1.4, september 1996
  3. by Erich Friedman, Daniel Vree and Willem Vree.
  4.  
  5. GoldPusher is a game with a mixture of puzzles, strategy and action.
  6. It is strongly inspired by an old commercial game named "Leprechaun".
  7. However, it has quite different rules, graphics and features.
  8.  
  9. New Features:
  10. Ñ Bombs with various interesting physical properties.
  11. Ñ Large Rocks and Large Iron Balls (size 3x3, ray traced 8 frame animation). In combination with the old 2x2 objects we get fascinating possibilities.
  12. Ñ Several introdutory rooms changed to demonstrate the new features
  13. Ñ 30 new rooms in a second room file, 10 of which are free!
  14. Ñ A menu item "Open Room File" added.
  15.  
  16. The game is largely freeware. However, to enable the "Show Solution" feature above level 20 and to play rooms above level 100, you have to obtain a registration code (see below).
  17.  
  18. A shareware version for MSWindows, called "goldpush.zip", is also available.
  19. The latest Mac- and MS-Windows versions are always available on the Gold Pusher Home Page:
  20.  
  21.     http://carol.fwi.uva.nl/~wimv/gold-pusher.html
  22.  
  23.  
  24. This package contains the following files:
  25.  
  26. Ñ The game file "GoldPusher".
  27. Ñ A graphical game editor called "Gold Edit".
  28. Ñ A file with 177 puzzles, called "Rooms".
  29. Ñ A file with 30 new puzzles, called "NewRooms".
  30. Ñ This file, containing a short user guide.
  31.  
  32. Features:
  33.  
  34. - *207* rooms with action, strategy and difficult puzzles.
  35. - 5 monster types, each with different behaviour and capabilities
  36. - bombs, missiles, rocks, balloons, many wall pieces, backgrounds etc.
  37. - make your own rooms with the graphical editor.
  38. - "show solution" feature (above room 20 only when registered).
  39. - "record solution" feature (above room 20 only when registered).
  40. - choose your own order to complete the puzzle- and arcade rooms.
  41. - save feature remembers which rooms you have completed
  42. - snapshot feature takes you back into the middle of a difficult puzzle
  43. - topscore.
  44. - fast color animation and very fast BW-animation for old-mac users.
  45. - scaling of the game window to the size of your monitor
  46. - multi-channel sound (SoundManager 3.0) otherwise single channel sound.
  47.  
  48. Registration:
  49.  
  50. Got stumped by those macnificent puzzles and action rooms?
  51. GoldPusher now contains all solutions and you can play them back in real time.
  52. Sit back and watch or even record your own solutions (to send them to other people).
  53. To enable this solution-feature above room 20 and to play rooms above level 100 we demand a small registration fee:
  54.  
  55. Send $10 (cash, no check please), your name and address (email address for fast response)  to:
  56.     Willem Vree
  57.     Landschapstraat 1
  58.     2614 WZ Delft
  59.     Netherlands
  60.  
  61. You will receive a registration code that enables all solutions and allows you to play rooms above level 100.
  62.  
  63. System Requirements.
  64.  
  65. When Color-QuickDraw is available and the monitor is in a color-mode, the game runs in 8-bit color. In that case GoldPusher requires 1500k of memory. Otherwise the game runs in black-and-white and only requires about 400k of memory.
  66. When system 6.0.7 or later is available, with SoundManager 3.0, the game uses multi-channel sound, otherwise you get single channel sound.
  67. GoldPusher can run on very old mac's with very old systems. In black-and-white mode the game is optimised with assembler-code for old-mac+ users. 
  68.  
  69. Short guide to the game:
  70.  
  71. Ñ goal
  72. In the game you are the "gold pusher", a funny little man who, for some reason, wants to push a pot of gold on top of a small "rain bow". When goldpusher succeeds in pushing the pot of gold on the rainbow, the puzzle is solved, you get bonus points and you move on to the next room.
  73. However reaching the rainbow may be extremely problematic. There are voracious monsters hunting for goldpusher and the pot might get easily stuck by all kind of obstacles.
  74.  
  75. Ñ pushing rocks and balloons
  76. To help GoldPusher to complete his job there are rocks and balloons, which can also be pushed around. They can flatten the road to the rainbow or they can kill monsters. There is a kind of gravity, which only affects the rocks. When a rock falls down and a monster happens to be in the way it gets killed. The balloons do not fall, they rise, and again, when a monster is hit by a rising balloon it dies.
  77.  
  78.  
  79. Ñ lifting the gold pot
  80. Also Goldpusher is killed by a falling rock, or when he tries to lift a rock. Actually, he manages to lift the rock a little bit but then his force yields and he is crushed by the full weight of the rock.
  81. Remarkably enough, GoldPusher is not killed by a rising balloon. He can force a balloon down. He can even lift the gold pot (or a rock) by pushing it on a balloon (or pushing the balloon under the pot) and then pushing the pot upwards. He manages again to lift the pot a little bit, but now, immediately, the balloon comes to his aid and prevents the pot from falling back on GoldPusher and killing him.
  82.  
  83. Ñ crushing rocks and balloons.
  84. GoldPusher is quite strong. When he pushes a rock which can't move any further (against a wall for instance) the rock falls to pieces and vanishes. The same happens of course when GoldPusher pushes a balloon which can't move. GoldPusher cannot break the iron rocks and the gold pot.
  85. Ñ using the spades
  86. Another help for GoldPusher in some rooms are the "spades". He can pick up spades and throw them in the direction his nose is pointing. When a spade touches a monster, it freezes the monster for some time, so it can't move and hurt GoldPusher. Another use of the spades is in filling holes, so that the gold pot can be moved across the holes, where it would otherwise get stuck. Also spades can be used to capture monsters by blocking their way in e.g. a corridor. A monster cannot pass a way which is blocked by spades or rocks.
  87.  
  88.  
  89. Ñ bombs
  90. Bombs behave like spades. Goldpusher can pick them up and throw them.
  91. When a bomb is thrown it is also ignited!! That means it will soon explode, killing and crushing everything in its direct surrounding. Even one type of wall piece is destroyed by a bomb (the brown stone).
  92. Iron balls and the chauldron are not destroyed, but they are moved by the blast.
  93. Of course, an exploding bomb ignites other bombs next to it.
  94.  
  95. Ñ monster intelligence
  96. There are five kind of monsters in the game: snails, orcs, spiders, icebears and rock-piercers. The snails are slow and move in straight lines. Only when they find their way blocked, they try other directions, with a strong preference (75%) for a turn into the direction where you (GoldPusher) are standing. So when a snail is moving freely and you are standing next to it, but not in its way, it won't attack you.
  97. The orcs move like the snails but much faster. Icebears move like orcs but they can also push rocks and balloons! The rock-piercer moves like a snail, but it crushes all rocks and balloons it comes across.
  98. Finally spiders are the most intelligent monsters. They constantly look where you are and try to find you. When they find their way blocked they will try all kind of possibilities to get around the obstacle.
  99.  
  100. Ñ choosing rooms
  101. In the title bar of each room you can see how many points you can collect. Because the rooms can have very different characteristics (arcade action, strategy or just a puzzle), you can choose freely which ones you want to solve, according to your taste.
  102. Once a room is completed, the player has the opportunity to choose any other room, although the game automatically increases the room-number and presents that one as the next puzzle. To choose another room, a menu command is available. A completed puzzle can not be solved again, to prevent a player to increase his score by solving the same puzzle over and over.
  103. When a player changes rooms in the middle of a puzzle in progress, the player is punished by loosing 50 points. The effect is the same as aborting the current puzzle and then choosing another room. One can only switch puzzles without the 50 point penalty at the beginning of a puzzle, before the first move is made (the game is then paused and GoldPusher is flashing).
  104.  
  105. Ñ pausing the game takes a snapshot
  106. Some rooms contain more than one difficult part. When you solved a difficult passage, you can pause the game before continuing (press P, tab, cmd-P or click the mouse). The current situation is then automaticly remembered. When GoldPusher dies in the next difficult part (or when you abort in a hopeless situation), you don't have to do the room all over again, but you are repositioned in the situation of the last pause.
  107. When you are repositioned at the situation of the last pause, but you want to restart from the beginning, you must (again) use the abort command.
  108.  
  109. Ñ scoring and screen lay-out.
  110. The scoring follows a simple scheme. Every room completed adds a bonus to the total score. This bonus depends on the difficulty level of the room. While you play, each monster killed also adds a small bonus depending on the "intelligence" of the particular monster. When GoldPusher is killed (or when you abort in the middle of solving a room) you loose 50 bonus points.
  111. The total score is in the top left corner. In the bottom right corner the number of spades you picked up is counted.
  112. The bonus points earned in a room by killing monsters only become permanent when the room is completed successfully. That is, if GoldPusher is killed, you loose all bonus accumulated in this room and you fall back to the situation at the beginning of this room, minus 50 points. When you took a pause and GoldPusher is killed (or you abort) you loose 50 points but you keep the accumulated points at the time of the pause.
  113.  
  114. Ñ saving and loading
  115. Only at the beginning of a new puzzle, thus when the previous puzzle has been successfully completed, you are allowed to save the game. A dialog box is presented with four save-buttons. Each save button can store one saved game. So up to four different games in progress can be saved.
  116. Loading a game can be done at any time. However, a saved game can only be loaded once!. This has to be that way, otherwise the concept of earning and loosing points has no meaning. If one could load a saved game over and over again, one would immediately reload a saved game as soon as one would run into a deadly situation.
  117. The pause feature allows you to remember a situation in the middle of solving a room. However you can only return to the last pause situation when you die or abort (and thus loose 50 points). A pause situation is not remembered when you save the game.
  118.  
  119. Ñ keys and mouse
  120. GoldPusher can be moved using keys: h,j,k and l. h is left, j is down, k is up end l is right. As an alternative the numeric keypad can also be used. Another alternative is using the mouse. When the item "mouse-control" in menu "help" is enabled, GoldPusher will try to follow the mouse-cursor. I do not recommend mouse-control because it is less accurate then key-control when fast reactions are required.
  121. Spades are picked up by walking over them. Hitting the spacebar throws a spade. A mouse click or typing 'p' (or tab or cmd-p) pauses the game. Only then the menu-bar can be used (and becomes visible on small screens).
  122. If you set the speed to "single cycle" in the speed-menu, all movement on the screen will stop. You can advance the animation frame by frame, manually, by clicking the mouse. To stop single cycle mode, hold both the command key and the 4 down, while clicking the mouse.
  123.  
  124. Ñ hints
  125. Many rooms have a title containing a hint how to solve the puzzle. Unfortunately the title-bar of the rooms is not visible on small screens (512x342). You may use the editor to read the room titles in that case.
  126. When you know how monsters behave, you can use this knowledge to guide them to a place where you can trap them or kill them. E.g. you know that a snail will turn with high probability into your direction when it bumps into something.
  127. Many unexpected tricks can be played in the physical reality of GoldPusher. To find it out is part of the fun of the game. E.g. you can throw a spade in the air just in front of a passing icebear. The icebear is not hit by the spade, but it bumps against the flying spade and thus changes direction. In some puzzles you have to use this trick to guide the icebear to the right place. This trick requires precise timing. If you throw too late the ice bear will be hit by the spade and is lamed. If you throw too early the icebear won't bump and won't change direction. Another trick is to use the spade as an umbrella against a falling rock.
  128.  
  129. Ñ show solution (above room 20 only when registered)
  130. When you are stumped by a puzzle, you can check the "Show Solution" item in the Help menu. You will get a real-time play back of the solution. You can stop in the middle of a play back by pushing the mouse button. Then you can continue "by hand"
  131.  
  132. Ñ record solution (above room 20 only when registered)
  133. First check the menu item "Record Solution" in the help menu. The room is then reset to its initial state in the pause mode. Just start playing. When you push the gold pot onto the rainbow you get a dialog, asking if you want to make this recording permanent.
  134. Say OK. And that's it.
  135. During recording you can even pause the game! When you die (or abort) and the pause situation is reloaded, the recorder is also rewound to the pause situation. So you don't see any errors in the final recording.
  136. You can also die during a recording and start all over again. The replay will do exactly the same.
  137.  
  138.  
  139. Using Gold Edit
  140.  
  141. Ñ When you start Gold Edit (use cmd-E when GoldPusher is paused) it will look for a file called 'Rooms' in the current folder. Otherwise you have to navigate yourself with the standard file dialog to a room-file.
  142. Ñ When a room file is opened you see a scroll-list of the rooms. Each row in the list shows five items: room-number, pattern-ID, room-bonus, solution size and room-name. The pattern-ID is the resource-ID of a 'ppat'-resource that is used for the background-pattern of this room. The solution size is merely there to see if a room has a solution. If not, the size is zero. When you edit a room the solution is automatically cleared.
  143. Ñ When you double-click on a room in the list, an autoscrolling-window is opened and shows the room as you see it in the game. You can add/remove things by just clicking in this window.
  144. Ñ The monster-menu and the stones-menu can be teared of the menu bar and used as floating palettes when you edit a room-window.
  145. Ñ The room-menu allows you to create new rooms, to change the name and sequence number of a room and to change the background pattern. You can also change the order of the rooms by select-and-drag in the room-list on the screen.
  146. Ñ The background of a room can be changed in a dialog-window that appears when the menu-item 'Background & Bonus' is selected. In this dialog window you can also specify the room bonus as a number from 1-1000.
  147. Ñ In the scroll-list of the rooms you can make a multiple selection (shift-clicking or shift-dragging with the mouse or using shift+arrow-key). You can delete this selection using the backspace key or the menu item 'delete room'. Or you can move the selection by clicking inside the selected area and dragging to where you want the first room to go.
  148. Ñ The menu item "Append" in the file menu allows you to append another room-file to the current room-file being edited.
  149. Ñ The editor makes sure that a room has one and only one GoldPusher. If you had more it deletes them, if you have none it adds one.
  150. Ñ You cannot make a new empty room-file with a single menu command. The easiest way to make a new empty room file is to duplicate an existing room file in the Finder and to delete all rooms in this file. To do this you open the duplicate file with Gold Edit, select the first room, shift-select the last room (all rooms are now highlighted) and press the backspace key.
  151. Ñ You can protect your rooms with a password. Nobody can alter your magnificent puzzles without knowing the password. Rooms protected by a password can only be played by registered users.
  152.  
  153. -------------------------------------------------------------------------
  154. Puzzles: Erich Friedman
  155. Artwork, Sounds and 50 puzzles: Daniæl Vree
  156. Programming: Willem Vree
  157. Mail comments to Internet: wimv@fwi.uva.nl
  158. -------------------------------------------------------------------------
  159.  
  160.  
  161. GoldPusher Version History:
  162.  
  163. Version 1.4
  164.  
  165. Ñ Big Rock and Big Iron Ball added
  166. 3x3 object drawing, 3x3 collision logic, 8 frame animation, picts made with ray tracer
  167. Ñ Bomb added (size of spade), explodes into 3x3 area, can also remove wall pieces
  168. Ñ Increased maximum number of rooms to 300, included proper error message when this number is exeeded.
  169. Ñ 17 new rooms added, some introductory rooms changed to show all new features
  170. Ñ Added Pattern 13
  171. Ñ During "show solution" every command or key now cancels the solution (formerly one could e.g. do a next room command and the solution would continue in the next room.)
  172. Ñ Added command: Open Room File. At any moment one can load a different room file.
  173. Ñ Moved registration-info from room file to the application file (GoldPuher).
  174.  
  175. Version 1.3
  176.  
  177. Ñ Added room 167-177
  178. Ñ Changed the order and bonus points of all 177 rooms. The bonus points now have a better correspondence to the experienced difficulty of a room. All rooms are in  the order of increasing difficulty (and bonus, of course)
  179. Ñ Changed the sound initialisation: before 6.0.7 old VBL-sound, after 6.0.7 and soundmanager 2.0 new sounddriver is used with one channel, after 6.0.7. and soundmanager 3.0 three channels are used.
  180.  
  181. Version 1.2
  182.  
  183. Ñ Added new sound for dying crusher, Several other new sounds
  184. Ñ New speed: very slow
  185. Ñ Recording a solution with 0 steps removes solution
  186. Ñ Changing a room with Gold Edit removes solution
  187. Ñ Added rooms and solutions 137 to 166
  188.  
  189. Version 1.1.
  190.  
  191. Ñ Eliminated the concept of earning and loosing lives. Dying now costs 50 bonus points. You can die and redo a room as many times as you want, only your score will become a large negative number.
  192. Ñ Added a "New Game" command, because dying three times will no longer bring you back to a new game. The "New Game" terminates the current game, inserts your score into the topscore and shows the topscore. Then the game restarts with room 1.
  193. Ñ Added a "show solution" feature and a "record solution" feature
  194. Ñ Added a registration mechanism to unlock the "show solution" feature
  195. Ñ Added 32 new puzzzles 105-137
  196. Ñ The game window is now scalable to larger sizes (factor 1.25, 1.5 and 2 for screen sizes of respectively 640, 768 and 1024 pixels).
  197. Ñ 9 new Help screens
  198. Ñ Pausing the game automatically takes a snapshot of the current situation. The snapshot command in the file-menu is removed, because it is no longer needed.
  199. Ñ The snapshot remains valid until the next time you pause the game (= take a snapshot). You can reload the same snapshot as many times as you wish (loosing 50 bonus points each time).
  200. Ñ Starting the game enters a demonstration mode, showing the solution of room 17
  201. Ñ A preference setting can disable the demo mode ( for fast switching between editor and GoldPusher)
  202. Ñ GoldPusher switches the screen depth to 256 colors if the current depth is larger.
  203. Ñ 48 wall pieces available in both Gold Edit and GoldPusher (16 new ones)
  204. Ñ Fast assembler support for scaling factor 1.25 (640 pixel-screens) on slow color machines
  205. Ñ Rolling rocks and iron balls look more natural
  206. Ñ Added a small amount of shading to the background
  207.  
  208. Version 1.0.
  209.  
  210. Ñ Added 56 new fascinating rooms of Erich Friedman. These Rooms are 17-20 and 53-104.
  211. Ñ Most puzzles now have a perfectly safe solution. If you do it in the right way you will never get killed. However, it may take you hours to find the right strategy.
  212. Ñ Rooms with an unsafe solution (i.e. you can get killed even when you know how to solve the puzzle) have a title starting with "Arcade level: ....", so you can skip them if you don't like playing arcade-style. Some of the Arcade rooms are very hard and require precise timing.
  213. Ñ A new monster added: the Rock Piercer. It crushes rocks and balloons that it encounters and it stays alive when you drop a rock on its head.
  214. Ñ Added the Unbreakable Iron Ball, with clank-sound. Added a money-sound to the Gold Pot.
  215. Ñ Added a Snapshot feature. In the middle of solving a room you can take a snapshot at any time you like. When you die in that room or when you abort, you don't have to redo the whole room, but you are taken back to the exact situation at the time of the snapshot.
  216. Ñ When the game is paused the GoldPusher is flashing, allowing you to locate him quickly in a complicated room.
  217. Ñ Added text to the score-display so you can see what the numbers mean.
  218. Ñ You can disable all sounds or only the step sound.
  219. Ñ Pause/Play also switches when 'p' or Cmd-P or TAB is pressed.
  220. Ñ Changed the physical reality in GoldPusher in such a way that you will always get killed when you move a rock away under another one on top of it. In the old version you could sometimes crush both rocks by pressing the left- and up-key in quick succession. This spoiled some of the puzzles.
  221. Ñ Increased the maximum number of moving objects in a room to 100.
  222. Ñ You get a file selection dialog when the program can't find the Rooms-file in the current directory. Formerly the program would quit with a fatal error.
  223. Ñ Each room now has a different room-bonus. The harder the room the more points you get.
  224. Ñ Transparent wall stones are now also in colour indistinguishable from real wall stones. Some puzzles therefore have become a real challenge!
  225.  
  226.  
  227. Gold Edit:
  228.  
  229. Version 1.4
  230.  
  231. Ñ When printing the BackgroundPattern does not cover the whole page, only the room.
  232. Ñ Big Rock and Big Iron Ball added
  233. Ñ Bomb added (code 'J')
  234. Ñ Progress bar added in Delete Rooms, move Rooms etc.
  235. Ñ Selection properly set after move rooms
  236. Ñ Window title of document set to file name (was "Choose Room")
  237. Ñ Bonus dialog shows the number of objects in a room.
  238.  
  239. Version 1.3
  240.  
  241. Ñ GoldEdit is now in COLOR!  BW is still supported and GoldEdit still runs under system 6
  242. Ñ Added a Background-pattern Tear-off-menu.
  243.  
  244. Version 1.2
  245.  
  246. Ñ You can print rooms and the room list (depends which window is active)
  247. Ñ Drawing now like fatbits (drag remembers drawing mode: clear or draw)
  248. Ñ Deals correctly with solutions (append, delete, move etc.)
  249. Ñ Prints size of solutions in the room-list
  250. Ñ Added heading text to room-list
  251. Ñ Added sanity-checks. It now reads corrupt room-files.
  252. Ñ Solution is automatically removed when contents of a room is changed by drawing
  253. Ñ The room list shows an '*' in front of the name of a room that is protected with a password.
  254. Ñ The maximum window size is the same as the columnwidth of the room-list (512). The heading text is also the same width (new constant kArrayWidth).
  255.  
  256. Version 1.1
  257.  
  258. Ñ The Rock Piercer is added to the monster menu.
  259. Ñ Added the unbreakable Iron Rock to the monster menu.
  260. Ñ You can edit the room bonus.
  261. Ñ You can select multiple rooms, by shift-click, shift-drag or pressing shift-arrow.
  262. Ñ Selected rooms can be moved by clicking into the selected area and dragging to the destination, which has to be outside the selected area.
  263. Ñ Selected rooms can be deleted by pressing backspace or using the menu item "delete rooms".
  264. Ñ A new menu item "Append" in the file menu allows you to append a room-file to the room-file being edited.
  265. Ñ The program now makes sure that a room has one and only one GoldPusher.
  266. Ñ You can specify the background pattern "0", which means no background (=white). The old program wouldn't allow you to enter a zero for the background pattern.
  267. Ñ You can protect your own rooms with a password 
  268.  
  269. Ñ And, of course, several bugs have been repaired in GoldPusher and GoldEdit.
  270.  
  271. -------------------------------------------------------------------------
  272. Puzzles: Erich Friedman
  273. Artwork and 50 puzzles: Daniæl Vree
  274. Programming: Willem Vree
  275. Mail comments to Internet: wimv@fwi.uva.nl
  276. -------------------------------------------------------------------------
  277.